package com.woniuxy.yoga.user.model.exception;

public enum UserExceptionCode {
    USER_EXCEPTION_CODE_PHONE_OCCUPY(100001, "手机号已被注册"),
    USER_EXCEPTION_CODE_SMSCODEINVALID(100002, "一分钟内已获取过验证码"),
    USER_EXCEPTION_CODE_SEND_CODE_IN_HOUR(100003, "一小时内最多获取五次验证码"),
    USER_EXCEPTION_CODE_CODE_EXPIRE(100004, "验证码错误或已过期"),
    USER_EXCEPTION_CODE_NAME_OCCUPY(100005, "账号名已被占用"),
    USER_EXCEPTION_CODE_NAME_NOT_EXIST(100006, "账号不存在"),
    USER_EXCEPTION_CODE_STATE_NOT_NORMAL(100007, "账号状态异常"),
    USER_EXCEPTION_CODE_PASS_ERROR(100008, "密码错误"),
    USER_EXCEPTION_CODE_NEW_OLD_PASS(100009, "新密码与旧密码一致"),
    USER_EXCEPTION_CODE_OLD_PASS_ERROR(100010, "旧密码错误"),
    USER_EXCEPTION_CODE_IDENTIFY_SUCCESS(100011, "已完成过实名认证"),
    USER_EXCEPTION_CODE_IDENTIFY_FAIL(100012, "实名认证未通过"),
    USER_EXCEPTION_CODE_FILE_FORMAT(100013, "文件格式有误"),
    USER_EXCEPTION_CODE_COACH_NOT_EXIST(100014, "用户不存在"),
    USER_EXCEPTION_CODE_COACH_NOT_NORMAL(100015, "关注的教练状态异常"),
    USER_EXCEPTION_CODE_SUB_COACH_EXIST(100016, "已关注该教练"),
    USER_EXCEPTION_CODE_SUB_COACH_NO_EXIST(100017, "尚未关注该教练"),
    USER_EXCEPTION_CODE_STORE_NOT_EXIST(100018,"场馆不存在"),
    USER_EXCEPTION_CODE_STORE_NOT_NORMAL(100019,"场馆状态有误"),
    USER_EXCEPTION_CODE_SUB_STORE_EXIST(100020,"已关注该场馆"),
    USER_EXCEPTION_CODE_SUB_STORE_NO_EXIST(100021, "尚未关注该场馆"),
    ;


    private final Integer code;
    private final String message;

    public Integer getCode() {
        return code;
    }

    public String getMessage() {
        return message;
    }

    UserExceptionCode(Integer code, String message) {
        this.code = code;
        this.message = message;
    }
}
